﻿#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

//void menu()
//{
//	printf("********************\n");
//	printf("**    1.Play      **\n");
//	printf("**    0.Exit      **\n");
//	printf("********************\n");
//
//}
//
//game()
//{
//	int cai = 0;
//	int ret = rand()%100+1;
//	printf("请输入数字\n");
//	
//	while (scanf("%d",&cai) != 0)
//	{
//		if (cai > ret)
//			printf("猜大了\n");
//		else if (cai < ret)
//			printf("猜小了\n");
//		else 
//		{
//			printf("恭喜你，猜对了！！！\n");
//			break;
//		}
//	}
//	
//
//}
//
//int main()
//{
//	int input = 0;
//	srand((unsigned int)time(NULL));
//
//	do
//	{
//		menu();
//		printf("请选择>>");
//		scanf("%d", &input);
//		switch (input)
//		{
//		case 1:
//			game();
//			break;
//		case 0:
//			printf("退出游戏\n");
//			break;
//		default:
//			printf("选择错误，请重新选择\n");
//			break;
//		}
//
//	} while(input);
//
//	return 0;
//}

//int digui(int b)
//{
//    int sum = 0;
//    if (b > 9)
//    {
//        digui(b / 10);
//    }
//    else
//        sum = b;
//
//}
//
//int main()
//{
//    int a = 0;
//    scanf("%d", &a);
//    digui(a);
//
//    return 0;
//}

//int digui(int x, int y)
//{
//    if (y = 1)
//    {
//        return 2;
//    }
//    else
//    {
//        return (x * x ^ (y - 1));
//    }﻿
//}
//int main()
//{
//    int n = 0;
//    int k = 0;
//    scanf("%d %d",&n & k);
//    int ret = digui(n, k);
//    printf("%d", ret);
//    return 0;
//}﻿


//int jiecheng(int n)
//{
//	if (n<= 1)
//		return 1;
//	else
//		return n * jiecheng(n - 1);
//}
//
//int main()
//{
//	int pos = 0;
//	scanf("%d", &pos);
//	int ret = jiecheng(pos);
//	printf("%d\n", ret);
//
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	int b = 1;
//	int i = 0;
//	scanf("%d", &a);
//	for(i=1;i<=a;i++)
//	{
//		b = b * i;
//	}
//	printf("%d", b);
//	return 0;
//}
//
//int pos(int n)
//{
//	if (n <= 2)
//		return 1;
//	else
//		return pos(n - 1) + pos(n - 2);
//}
//
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	int ret = pos(a);
//	printf("%d", ret);
//
//	return 0;
//}

//int pos(int n)
//{
//	int a = 1;
//	int b = 1;
//	int c = 1;
//
//	while (n>2)
//	{
//		c = a + b;
//		a = b;
//		b = c;
//		n--;
//	}
//	return c;
//}
//
//
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	int ret = pos(a);
//	printf("%d", ret);
//
//	return 0;
//}

//void add(int*p)
//{
//	//*p = *p + 1;
//	(*p)++;
//}
//
//int main()
//{
//	int num = 0;
//	add(&num);
//	printf("%d", num);
//	return 0;
//}

//编写一个函数 reverse_string(char* string)（递归实现）
//
//实现：将参数字符串中的字符反向排列，不是逆序打印。
//
//要求：不能使用C函数库中的字符串操作函数。
//
//比如 :
//
//char arr[] = "abcdef";
//
//
//逆序之后数组的内容变成：fedcba

reverse_string(char* string)
{
	int sz = sizeof(string) / sizeof(string[0]);
	if()
}

int main()
{
	char arr[] = "abcdef";
	reverse_string(arr);
	return 0;
}